Personally, the GBA is so much better set up than the SP for action/adventure (realtime) games. L and R are so messed up on the SP. That, and the SP style is cramped. The only benefit of SP is lighting, which is easily possible on a GBP, or a Gameboy Advance with some special light. The GBP is also great because if you have preference over the SP or the regular GBA, you can link it to use it in GBP with the GBA:NGC link cable. Quite simply GBP has the best use and features. Maybe the AGP (Advanced Game Port) might also have some good features, but I don't have it and instead have the other three. I go for GBA (Portability + Layout)> GBP (Lighting + Change of Controls/controllers)> SP (Cramped Layout)